8
תגובות
מה אפשר לעשות עם השרת שלי לא תומך בmod_rewrite?

8 תשובות

avatar ענה shlomo120 ב 25 לדצמבר 2012 #

להפעיל אותו ? לבקש מבעל השרת להפעיל אותו ?

avatar ענה razand ב 25 לדצמבר 2012 #

ונגיד זה לא אפשרי?
זה על אחרון חינמי (000webhost)

avatar ענה intval ב 25 לדצמבר 2012 #

לעבור אחסון. אין לך אופציות.
אלה אם כן אתה בעצמך שם את כל הקישורים באתר דרך index.php
בצורת index.php?qna/123 ודואג שהסקריפט שלך מראה את הקישורים בצורה נכונה.
ושוב פעם, לעבור אחסון.

avatar ענה razand ב 25 לדצמבר 2012 #

אבל איך wordpress עושה את זה?
הוא עושה את זה בשרת גם שאין mod_rewrite?

avatar ענה PHPDeveloper ב 25 לדצמבר 2012 #

דווקא לפי מה שראיתי וורדפרס כן משתמשת בmod_rewrite

avatar ענה razand ב 25 לדצמבר 2012 #

בשרת עצמו זה זה עובד
אבל 000webhost לא תומכת בזה
אז זה כניראה בדרך אחרת

avatar ענה boolval ב 30 לדצמבר 2012 #

000webhost כן תומך בrewrite, תסתכל בFAQ שלהם.

avatar ענה razand ב 04 לינואר 2013 #

אבל הוא לא עובד
שאני עושה ככה:

RewriteEngine On
<IfModule mod_rewrite.c>
RewriteRule chake.html chake.php?id=1 [L,NC,QSA]
</IfModule>


הוא כותב לי:
Not Found

The requested URL /www/XXX.com/c/chake.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

והקובץ chake.php כן קיים